#include "BinaryTree.hpp"
#include "tools.hpp"

#include <vector>

int main()
{
    auto& ansi = lxj::OpenANSI::Instance();
    ansi.set_mode(1).set_color(76);
    lxj::Time time;

    std::vector<int>     vi{1, 2, 3, 4, 5, 6, 7};
    lxj::BinaryTree<int> bt(vi.begin(), vi.end());

    bt.postorder_print();
    bt.post_print1();
    return 0;
}